460feb5511f30b53f91560943d910c6a2897f77f,app/src/main/java/org/literacyapp/authentication/MergeThread.java,MergeThread,findSimilarStudentsUsingMeanFeatureVector,#PreProcessorFactory#TensorFlow#,117

Before Change


                Student recognizedStudent = recognitionThread.getStudent();
                if (recognizedStudent != null){
                    Log.i(getClass().getName(), "findSimilarStudentsUsingMeanFeatureVector: The student " + student.getUniqueId() + " has been recognized as " + recognizedStudent.getUniqueId());
                    mergeSimilarStudents(student, recognizedStudent);
                } else {
                    Log.i(getClass().getName(), "findSimilarStudentsUsingMeanFeatureVector: The student " + student.getUniqueId() + " was not recognized");
                }

After Change


                    if (recognizedStudent.getUniqueId().equals(student.getUniqueId())){
                        Log.i(getClass().getName(), "findSimilarStudentsUsingMeanFeatureVector: Merging will be skipped because the students are identical.");
                    } else {
                        Log.i(getClass().getName(), "findSimilarStudentsUsingMeanFeatureVector: Merging will be started for student: " + student.getUniqueId() + " recognizedStudent: " + recognizedStudent.getUniqueId());
                        mergeSimilarStudents(student, recognizedStudent);
                    }
                } else {
                    Log.i(getClass().getName(), "findSimilarStudentsUsingMeanFeatureVector: The student " + student.getUniqueId() + " was not recognized");